#coding:utf-8

from flask import Flask, request

app = Flask(__name__)


@app.route('/', methods=['GET','POST'])
def index():
    # request中包含了前端发送过来的所有请求数据
    # form和data是用来提取请求体数据
    # 通过request.form可以直接提取请求体中的表单格式的数据,是一个类字典的对象
    # 通过get方法只能拿到多个同名参数的第一个
    name = request.form.get('name')
    # 通过getlist方法可以拿到全部同名参数的值,组成一个列表形式
    name_li = request.form.getlist('name')
    return 'name=%s, name_li=%s' % (name, name_li)
    # 得到结果:name=zhangsan, name_li=[u'zhangsan', u'lisi']

    #如果是请求体的数据不是表单格式的（如json格式），可以通过request.data获取
    # json = request.data
    # return "json=%s" % json
    # 得到结果:json={"json1":"value1","json2":"value2"}

if __name__ == '__main__':
    app.run(debug=True)

